31. 滑块谜题小测试 1
滑块谜题小测试 1
INSTRUCTOR NOTE:
为什么
h2
扩展的节点比
h1
少?
根据 Peter 说的,
h2
总是大于等于
h1
。要了解为什么它扩展的路径更少,我们先想象一个
h3
启发式算法,该算法在每个节点的代价都非常准确。该启发式算法显然会扩展最少的节点。
另一方面,我们想想一个
h4
启发式算法,它始终为零。该启发式算法显然会扩展最多的节点。
你可以看到,如果一种启发式算法严格大于等于另一种算法,那么该算法会更接近完美的启发式算法,因此扩展的节点数至少等于另一算法,甚至更少。